Disk Subsystem: File Systems, Fault Tolerance, Disaster Recovery, Objectives

Disk Drive

1. FAT 16 Specs(Configuration, Connectivity, Performance, Security, Recovery)
2. FAT 32 Specs (Configuration, Connectivity, Performance, Security, Recovery)
3. NTFS Specs (Configuration, Connectivity, Performance, Security, Recovery)
4. Fault Tolerance Specs (Configuration, Connectivity, Performance, Security, Recovery)
READ ME: Microsoft Knowledge Base Article ID: Q162846 Preparing to Create or Modify a Fault Tolerant Set
5.
Disk Administrator - Creating Volume Sets, Stripe Sets, and Disk Mirror / Duplex (Configuration)
6. Disk Administrator - Recovering From a Mirror / Duplex Failure (Recovery)
7. Disk Administrator - Recovering From a Stripe Set w Parity Failure (Recovery)
8. Windows NT Boot(able) Disk (Recovery and Configuration)
9. Emergency Repair Disk, DISKSAVE, FDISK (Recovery and Configuration)
10. Break Glass in Case of an Emergency! (Recovery and Configuration)
11. Interdependencies

FAT16 - File System Specifications

Disk Drive

FAT16 - Optimizing Disk Space (bigger the partition = bigger cluster size = more wasted disk space)

Partition Size FAT 16 Cluster Size
16-127MB 2KB
128-255MB 4KB
256-511MB 8KB
512-1023MB 16KB
1024-2047MB 32KB

(V)FAT Support:

When to use FAT:

Converting FAT to NTFS and FAT32

FAT32 - File System Specifications

Disk Drive

FAT32 - Optimizing Disk Space (bigger the partition = bigger cluster size = more wasted disk space)

Partition Size FAT32 Clusters Size
1-512MB FAT16 used
513MB to 7.9GB 4KB
8GB-16GB 8KB
16GB-32GB 16KB

FAT32 Support (Windows 95 OSR2 ; Windows 98 only OSs that support directly):

NTFS - File System Specifications

Disk Drive

SecurityNTFS - File System (bigger the partition = bigger cluster size = more wasted disk space)

Partition Size NTFS Cluster Size
512 MB or less 512 bytes
513 - 1024 MB (1 GB) 1 KB
1025 - 2048 MB (2GB) 2 KB
2049 - 4096 MB (4 GB) 4 KB
4097 - 8192 MB (8 GB) 8 KB
8193 - 16,384 MB (16 GB) 16 KB
16,385 - 32,768 MB (32 GB) 32 KB
32,768 and up 64 KB

NTFS support:

When to use NTFS:

NTFS Notables

Fault Tolerance Specifications

Disk Admininstrator

RAID 0 -means- NOT fault tolerant. Windows NT SERVER only supports RAID 0, 1 and 5. NT Workstation natively supports RAID 0 AKA, it does not have fault tolerance -- built in anyway.
RAID Level 2 - Disk Striping with error correction code (ECC)
RAID Level 3 - Disk Striping with ECC stored as parity
RAID Level 4 - Disk Striping large blocks; parity stored on one drive

  Volume Set Mirror Duplex Stripe with out Stripe with
RAID 0 1 1 0 5
# Disks required 1 (2- 32 areas per volume) 2 same controller 2 not same controller 2 3
Max # disks 32 areas per vol.     32 32
Contain system / boot partition No Yes Yes No No
Can be extended without data loss Yes     No  
Can be decreased without data loss No     No  
File Systems Must be the same on all volumes     and/or:  
FAT, NTFS ; can put multiple file systems together
NTFS only
Different Types of Hard Disks together       Yes  
Advantage disk space ; best method w/out fault tolerance  potential read performance gain reduce bus traffic and potential read performance gain; also protect against controller failure I/O speed gain. Fastest read/write performance of all disk sets I/O speed gain. 2nd Fastest read/write performance of all disk sets 
Disadvantage no fault ; no performance gain write  
performance ; cost
cost no fault ; space requires 3x more memory for parity calcs.- AKA - memory hog and space hog!
Supports Removable media? Can be done but not recommended unless you plan to use removable media as fixed disk.  Can be done but not recommended unless you plan to use removable media as fixed disk.   No  
Paging File Can be placed but no performance gains Can be placed but no performance gains Can be placed but no performance gains Can be placed but no performance gains Should not be implemented on ; causes poor performance
"Lose one you lose em all" Yup     Yup  

 

Creating RAID 0, RAID 1, and RAID 5 Disks

 Disk AdmininstratorDisk Drive

Creating a Volume Set

Extending a Volume Set when a Volume Set is already created

Creating a Stripe Set without Parity

Creating a Disk Mirror / Duplex

Creating a Stripe Set with Parity

RAID 1 Failure: Disk Mirrors And Duplex Failure

Disk AdmininstratorDisaster Recovery

Disk Alarm!Note: It looks easy enough, but recovery in RL (real life) is a whole different story. Disaster recovery is a very, very complex undertaking and demands careful planning and testing both at the hardware and software level -- do it -- before you actually have to!

Overview

Disk Alarm!Disk Mirroring: Booting from a Shadow Mirror Drive. When deciding to create a mirror of the Operating System partition, make sure you meet the following requirements if you plan to boot from the shadow mirror drive. Failing to meet ANY of the below requirements may prevent booting into Windows NT from the shadow drive:

Fixing Broken Mirrors And Duplexes

RAID 5 Failure: Stripe Set with Parity

Disk AdmininstratorDisaster Recovery

Overview

Fixing Failed Members of a Stripe Set

Windows NT Boot Disk - this is not the same disk as the Emergency Repair Disk

NT Boot Disk

Windows NT Boot Disk Fixes - NT boot disk can access a drive that has NTFS or FAT file system installed. Boot disk useful for:

Note

Creating a Boot Disk If You Do Not Have Access to a Computer Running Windows NT

Creating a Boot Disk If You Do Have Access to a Computer Running Windows NT

rdisk /s - the Emergency Repair Disk ; DISKSAVE

ERDDisk Admininstrator

Disk Alarm!After you create mirror sets, stripe sets with parity, stripe sets without parity or volume sets, always save the disk configuration information to the Windows NT Emergency Repair Disk. Start > Run > "rdisk /s" If you run the Emergency Repair Disk without updated disk configuration information, it will likely make some partitions inaccessible or make it impossible to start Windows NT.

regeditEmergency Repair Disk includes the System Registry hive. Disk subkey includes:

Disk Alarm!Disk Admininstrator After you create mirror sets, stripe sets with parity, stripe sets without parity or volume sets, always save the disk configuration information save the configuration in Disk Administrator. Partition > Configuration > Save!

Using the Emergency Repair Disk (not bootable)

DISKSAVE.EXE (NT Resource Kit CD)(Works in DOS 5 and later - exactly where you'll need to use it :-)

Break Glass in Case of an Emergency!

Disk Alarm!

Disk AdmininstratorIf  disk configuration is saved in Disk Administrator, it is available to you if you later have to restore it or to be used with ERDthe Emergency Repair Disk when repairing a damaged Windows NT system. If disk configuration information has not been saved to the Emergency Repair Disk, and you run the Disk and restore the default system hive, Windows NT will not recognize volumes such as stripe sets, volume sets, and mirror sets of partitions other than the boot or system partition. Disk Administrator will show them as being "single" primary or extended partitions with an unknown file system type. Although the partitions are intact, Windows NT cannot identify their volume or partition type. In this event you can use FTEDITFTEDIT.EXE (NT Resource Kit CD) to recover Fault Tolerant Disk Configuration. Microsoft Knowledge Base Article ID: Q131658 ; Use Ftedit.exe to Recover Fault Tolerant Disk Configuration

InstallLast Train Out of Town: usually only the NT installation that created a volume set, stripe set, or mirror set recognizes and is able to use that set; however, another installation of Windows NT may be enabled to recognize and use the set if you used Disk Admininstrator Disk Administrator to save the disk configuration information in the Windows NT installation that created the volume. You can try restoring the information under the new Windows NT installation.

 

Interdependencies     

Interdependencies